const cloud = require('wx-server-sdk')
cloud.init({ env: "cloud1-cloud1-8g54d6xb74e96e7d" }) // 使用当前云环境
//引入发送邮件的类库
var nodemailer = require('nodemailer')
// 创建一个SMTP客户端配置
var config = {
  host: 'smtp.163.com', //网易163邮箱 smtp.163.com 
  port: 25, //网易邮箱端口 25  QQ邮箱端口465
  auth: {
    user: 'gjswlyfb@163.com', //邮箱账号
    pass: 'WSMOOSRKZZWDFMGR' //邮箱的授权码
  }
};
// 创建一个SMTP客户端对象
var transporter = nodemailer.createTransport(config);
// 云函数入口函数
exports.main = async(event, context) => {
  // 创建一个邮件对象
  var {toEmail,context,subject,realName}=event

  if(realName!=undefined){
  context=`科科向[${realName}]招手啦:\n &nbsp;&nbsp`+context
  }
  var mail = {
    // 发件人
    from: '来自科教招新邮件系统 <gjswlyfb@163.com>',
    // 主题
    subject: subject,
    // 收件人
    to: toEmail,
    // 邮件内容，text或者html格式
    text:context//可以是链接，也可以是验证码
  };
 
  let res = await transporter.sendMail(mail);
  return res;
}